#include "protree.h"
#include "ui_protree.h"



ProTree::ProTree(QWidget *parent)
    : QDialog(parent)
    , ui(new Ui::ProTree)
{
    ui->setupUi(this);

    // 展示创建的项目列表，放在 MainWindow 界面的 proLayout 垂直布局中（在 mainwindow.h 中已添加 ui->proLayout->addWidget(_protree)）
    // ProTree -> ProTreeWidget -> ProTreeItem
    this->setMinimumWidth(378);
    this->setMaximumWidth(378);
}

ProTree::~ProTree()
{
    delete ui;
}

QTreeWidget *ProTree::GetTreeWidget()
{
    return this->ui->treeWidget;
}

void ProTree::AddProToTree(const QString name, const QString path)
{
    ui->treeWidget->AddProToTree(name, path); // 将 ProTree 布局中的 QTreeWidget 提升为 ProTreeWidget(不然会报错的哦)
}

